package de.mnit.basis.daten.typ.zeit;

import de.mnit.basis.daten.S_Vergleichbar;


/**
 * @author Michael Nitsche
 */
public interface S_Zeitpunkt extends S_Vergleichbar<S_Zeitpunkt> {

	int gTag();
	int gMonat();
	int gJahr();
	int gStunden();
	int gMinuten();
	int gSekunden();

//	int diffTage(S_Datum d);
	int diffStd(S_Zeitpunkt d);

	S_Datum		gDatum();
	S_Uhrzeit	gUhrzeit();

	String zuTextEDV();
	String zuTextDS();
	String zuText(Object... format);

}
